﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;

namespace Clientes
{
    public partial class Form1 : Form
    {
        Dados dados;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            TelaLogin lg = new TelaLogin();
            lg.Close();

            string[] strDdlBurcarPor = { "Selecione", "Todos", "Nome", "Orgão", "Data Ultima Consulta" };
            cboxBuscarPor.DataSource = strDdlBurcarPor;

            dados = new Dados();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            ListaClientes listaClientes = new ListaClientes();

            listaClientes.Visible = true;
        }

        private void BtnTestar_Click(object sender, EventArgs e)
        {

            MessageBox.Show("Connection Succesfull");

        }

        private void btnCadastrar_Click(object sender, EventArgs e)
        {

            ArrayList dadosCliente = new ArrayList();
            dadosCliente.Add(txtMatricula.Text);
            dadosCliente.Add(txtNome.Text);
            dadosCliente.Add(txtCPF.Text);
            dadosCliente.Add(txtTelefone.Text);
            dadosCliente.Add(txtOrgao.Text);

            if (txtNome.Text.ToString() == "" || txtMatricula.Text.ToString() == "" || txtCPF.Text.ToString() == "") 
            {
                MessageBox.Show("Os campos Nome, Matrícula e CPF são obrigatórios!");
            }
            else
            {

                dados.insereDados(dadosCliente);

                MessageBox.Show("Contato inserido com sucesso!");
                ListaClientes lista = new ListaClientes();
                
            }
        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void panel2_Paint(object sender, PaintEventArgs e)
        {

        }

        private void txtNome_TextChanged(object sender, EventArgs e)
        {

        }

        private void lblTelefone_Click(object sender, EventArgs e)
        {

        }

        private void Orgao_Click(object sender, EventArgs e)
        {

        }

        private void lblCPF_Click(object sender, EventArgs e)
        {

        }

        private void txtMatricula_TextChanged(object sender, EventArgs e)
        {

        }

        private void txtCPF_TextChanged(object sender, EventArgs e)
        {

        }

        private void txtTelefone_TextChanged(object sender, EventArgs e)
        {

        }

        private void txtOrgao_TextChanged(object sender, EventArgs e)
        {

        }

        private void lblMatricula_Click(object sender, EventArgs e)
        {

        }

        private void lblNome_Click(object sender, EventArgs e)
        {

        }

        private void lblBuscarPor_Click(object sender, EventArgs e)
        {

        }

        private void cboxBuscarPor_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void lblFiltros_Click(object sender, EventArgs e)
        {

        }

    }
}
